【K210+micropython】初识

您所在的位置:网站首页 k210 rtos 【K210+micropython】初识

【K210+micropython】初识

2024-01-01 03:09| 来源: 网络整理| 查看: 265

【K210+micropython】初识K210

文章目录 【K210+micropython】初识K210缘起一、K210是什么?二、一些开发板三、micropython简介总结

缘起

之于k210,其实很早之前在各种比赛中就有上手。但是限于自己在团队中负责的都是视觉部分,一般是把K210当做一个视觉处理模块来使用,当然也有用到openmv,但是对于一些需要跑深度学习模型的任务,一般是首选K210。恰逢电赛,留校集训闲暇之余(其实也是电赛中涉及的视觉任务比较少且单一,让我对着它捣鼓两周图像处理和深度学习,那是必不可能哒~),同时又看到maixpy官方文档里还有其他关于K210作为主控板的操作。于是乎,兴起开始学习了起来。

一、K210是什么?

怎么说呢,K210是嘉楠科技开发的一款芯片,全称是勘智K210。芯片采用RISC-V双核64位CPU架构,支持机器视觉和机器听觉。采用边缘计算(这个我也不是很懂,但是听起来挺高级的。),算力1TOPS。总而言之,K210就是一款在嵌入式使用的 AI 开发芯片,算力在同类中还算可以,能跑深度学习模型。

二、一些开发板

在K210推出后,很多开发板也应运而生,比如sipeed公司推出的MaixPy 系类开发板(话说MaixPy 项目启动,契机也是 K210),还有一些其他公司推出的学习套件等。这里主要是讨论sipeed公司的maix-bit开发板,也是我唯一使用过的一款K210开发板。 在这里插入图片描述

K210详细介绍参见:https://cn.maixpy.sipeed.com/zh/develop_kit_board/maix_bit.html

三、micropython简介

micropython,顾名思义,微型python???反正就是python语言的一门衍生语言,和python一样,它在任何板子上都可以使用通用的API控制硬件底层,它能支持很多微控制器,而本系列的主角maix-bit(k210)正是其中的一员。

个人对于microPython的看法就一个字:香。对于我个人来说,其实大一那会儿,我也学过嵌入式开发。当时看完了51单片机后,自信满满地去图书馆借了一本stm32的标准库开发入门书,一开篇各种一大串复杂的函数名和各种初始化直接劝退,无疑挫伤了我的积极性。以至于我现在学电控都带有阴影。。。但是现在,在micropython的加持下,我又找到了学习的信心。microPython开发的话,属于库开发,但是感觉又要比32的标准库开发更上层一些(不知道和hal库比较如何)。继承了python的解释性,多接口,面向对象,简单简洁等优势。说了那么多,反正就是合我胃口~

总结

目前我还只能算是个刚开始学嵌入式开发的小白,毕竟很多知识还不是很懂,比如什么PWM,SPI,I2C…加油,希望我能把这个系列更新下去。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3